﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.UI.WebControls;
using System.ComponentModel;
using wLib.Objects;

namespace wLib.Objects
{

    public abstract class wlibComponent : WebControl
    {
        public List<cResource> Resources
        {
            get;
            set;
        }
    
        abstract protected string BuildMe(eNumFactory factoryType);

        abstract protected string CreateMyBase();

        abstract protected string CreateMyStyle();

        abstract protected string CreateMyData();

        abstract protected void RegisterResources();



    }
}
